
/*字符串处理
1) 编写函数，原型为 void PurgeString(char *str)。此函数完成的功能是：对作为参数输入的字符串str，剔除其中的所有字母字符,对可显示非字母字符内容
按原样进行保留。例如：如果str 指向的字符串为”DGDA676ird()!”，处理后的字符串应该为“676()!”。要求处理后的字符串仍然存放在str 所指的存储空间里。
（20 分）
2) 编写main 函数，要求用户输入一个字符串，然后调用PurgeString函数，并输出处理后的字符串。（10 分）*/

#include <stdio.h>

void PurgeString(char *str);

int main()
{
    char str[1000];
    printf("Input string:");
    gets(str);
    PurgeString(str);
    puts(str);
    return 0;
}

void PurgeString(char *str)
{
    int i=0,m=0;
    char tem[1000];
    while(str[i]!='\0')
    {
        if((str[i]<'A'||str[i]>'Z')&&(str[i]<'a'||str[i]>'z'))
        {
            str[m]=str[i];
            m++;
        }
        i++;
    }
    str[m]='\0';
}